package com.freshfresh.view.db;

import android.content.ContentValues;
import android.content.Context;
import android.content.SharedPreferences;
import android.database.sqlite.SQLiteDatabase;

/**
 * 数据存储操作管理类
 *
 */
public class DBManager {
	
	public static SQLiteDatabase db = null;
	
	
	
	
	/**
	 * 得到一个可写的数据库实例
	 * @param context
	 * @return
	 */
	public static SQLiteDatabase getDBconnection(Context context){
		if(db == null){
			DBHelper dbHelper = new DBHelper(context);
			db = dbHelper.getWritableDatabase();
		}
		return db;
	}
	
	/***
	 * 关闭数据库
	 */
	public static void dbClose(){
		if(db != null && db.isOpen()){
			db.close();
			db = null;
		}
	}
	
//	/***
//	 * 初始化码表数据
//	 * @param context
//	 * @param data
//	 */
//	public static void initData(SQLiteDatabase db,String data){
//		if(data == null || "".equals(data)){
//			return;
//		}
//		String[] str = data.split(",");
//		for(int i=0,len=str.length;i<len;i++){
//			String[] dt = str[i].split(":");
//			ContentValues values = new ContentValues();
//			values.put("code",dt[0]);
//			values.put("name",dt[1]);
//			values.put("parentcode",dt[2]);
//			values.put("codetable",dt[3]);
//			values.put("orderid",dt[4]);
//			db.insert("pub_codetable", null, values);
//		}
//	}
}
